reworking make structure - "make" in main directory will now descend into subdirs
removed generated files from repo
adjusted .gitignore to ignore generated swig cffi files