Changed the directory structure

Some preliminary changes to makefiles, but nothing compiles yet.
Now ignoring *.d files that make creates
Includes fixed, everything almost compiles

Old compile errors still exist, so it doesn't actually compile.
Merge branch 'directory-structure'
Merge branch 'master' of https://github.com/mike1729/BridgeTCS1

Conflicts:
Card only differed by one include, hopefully nothing important.