Change Log

- Updated Exceptions
- Changed NonNullValue and NullValue structures to class and removed their values from const to readonly in functions.
- Added most (if not all) method result implementations
- Made it so that code will throw an error if you try to update a table where all columns were primary keys.
- Implemented the ability to get children rows from other tables for all tables.
- Removed Parameters from the package information(Should speed up the constructor)
- Added PlexxisException (generic Plexxis Error that handles known errors)
- Implemented CompanyCreate, CompanyDelete, CompanyRetrieve, CompanyRetrieveAll and CompanyUpdate
- Added most probably dependencies to file.