Added ignore file
Moved header file to include
Updated make file, nearly finished
Fixed build issues
Added unittest files