Refactor Static, add GTests

Added Google testing framework (headers + static library)
Added tests
Refactored architecture of include directories

Added in bare minimum for util and Except to get Static to compile.