added makefile
added core app
added initial models