Add javadoc
Wrote readme
Merged todos with readme