Added move semantics push(), doc fixed