Merge tag '0.1.0.pre3' into develop

0.1.0.pre3
Remove unecesary initializers
Add autodetect resources via annotation scanning
Code format
Change the DSL from lamdas to Annotations

Now it is target to java 7+
Merge branch 'release/0.1.0.pre4'