adding integration and derivation support
Moved vector class to a new file and cleaned house a bit