Added main header

Added main header to make including the entire lib easier
Restructure into src/lib/include dirs

put all the code into src, added build path for lib and include folders
to populate automatically on a successful build
Added include/lib folder contents