reconfigured CMakeLists to work with new layout of directories and removed unecessary dependancies that were used for testing.
added 64 bit build support and add install instruction in cmakelists