Move old basic functions to core
Update more references to basic to core, including for tests
More util methods (this should probably be split up at this point)
Move epsilon to core (numbers.js now just does assembly; epsilon still aliased on the global)
Add types to main file
Create Sample type with tests
Remove these types until they're more ready
Revamp of Parasitic Class Handling in Utils
Create the Sample class (with tests) and move some stats stuff to it