Initial project upload

Also include library.