Independent Build Process

This include:
- Directories restructuring;
- CMake file;
- Readme and Travis adapted;