removing linear_model.hpp
ignoring generated .hpp and .cpp files from models
updating notes
adding a makefile