Modified clang-format to not deriver pointer alignment and fixed access modifier offset
Cleaned up enums that should have been constexpr ints
Modified formatting to be more consistent