move remaining_text method to project decorator
move some user methods to user decorator
adjusts
fix typo error
Merge pull request #435 from devton/decorator_refactor

Decorator refactor