Moved Aw to its own lib directory
Fix g++ header file thing
Completed moving Aw to library