Added architecture dependencies and Makefile support
deleted unused files, changed .gitignore