First prototype.
Needs more refactorings and some cleanup.
Libraries, their sources and javadoc.
Updated the gitignore to allows .jar and ignore Mac's .DS_Store