Fixed A Bunch of Bugs, Cleaned Up

- Put byteSize in a separate file, added conversion methods
- Fixed bugs with pointers not being pointers and such