Atoms
Macros Yay
Datatypes
Readme updates
Java Interop