Updated API

- Include record count
Use the correct request params
Removed support for arrays in pairs

- Arrays in pairs aren't converted to conditions anymore
- Improved comments
Added support for request headers
Improved registration of post types and taxonomies

- Easier registration of taxonomies
- Included labels for post types and taxonomies
- Separated post type from post
- Improved default routes for pages
Use filtered properties for Collection::_toJson()
Include defaults in Object::filteredProperties()

- Improved comments
- Added reference to object and offset to parameters for setters
Included required attribute
Default setter for int property

- Define a default setter that sets the property value to NULL if an empty string is provided
Replaced preg_match with strpos
Build children

- Included building of child posts using build_children and children_document_options options
- Moved specific builds to methods
Updated queries

- Implemented required property for column attributes
- Fixed limit definition
- Included Record::size() to count the number of records based on the given options
Converted Menu to post type

- Implemented Item as child class for Menu
Created attachment post type
Created taxonomy classes for tags and categories
Created and implemented Query class
Include context in query document