added constraints and board definition file
gitignore updated
added basic hardware design