broke out the classes to be called from python
started breaking up files: does not compile :(

We have a different file for each class and function that can help
us link more easily the library, as soon as it compiles
Code split, compiles as dynamic library.

Need to work on Makefile issues
Added current makefiles