continuing to form project structure

Implemented some more getters/setters, fixed existing,
combined bools in aie_ArcUnit struct into one 'flags' field,
tried to teach myself not to abuse 'const's,
made iterators and pointers to be initialized, fixed typo's
Merge branch 'master' of github.com:niksaak/aie