Added rule returns declaration
Added missing javadoc
Cleanup
Added explicit return type rule
Added return type parsing
Added some more atomic-expressions

All operation expressions could get a range, terminal or anychar
without subrule