added hardware files
fixed makefile for main.cpp
added build to ignore