Adds build files.
Adds lib/, license and updates build process.
Adds header file to build process; fixes linting errors.
Adds header file to build process; fixes linting errors.
Removes commented code.
Moves public files to /public