Initial ideas.

Review by @joriscode
Merge pull request #1 from vjovanov/topic/inital-idea

Initial ideas.
Adding travis to README and removing warnings from the project.
Merge pull request #2 from vjovanov/topic/travis

Adding travis to README and removing warnings from the project.
Persistance of method ASTs.

Review by @xeno-by
Merge pull request #3 from vjovanov/cross-compilation

Persistance of method ASTs.