Initial commit:

Token changed to a parametrized class
Formula class invocation substituted with java.lang.Math method invocation
Moved State enum inside the Lexer class
Updated Tokens in Parser
Removed Cell types
updated comments
Removed Logic Ops (for the time being), fixed method invocation
Added modulo operator
changed formatting
Added multiple library support
removed unneeded exception, added integer primitives for functions
check tokens on type instead of data
changed variable names for semantics
Use static initialization block
Add README, initialize librarySet in static block