initialing project with functional classes (not full)
some improvements
minor changes
added documentation
create SingleTaskTest.java
added Annotation and ApplicationContext, several changes in Task implementation
Merge remote-tracking branch 'remotes/romajs/master'