Added some basic files.
Build system
Fixed the build
Added ignore file