added framework and optimization to repository; removed Makefile