Initial commit for ORM Module.
Restructured files. New: Module::init now has a parameter to enable/disable auto-discovery.
Throw an exception if a record fetching query returns empty.
Added ability to set cache.
Added ability to set cache lifetime.
Corrected cache handling.
Fixed limit bug.
Don't process every row if only a single one is needed.
Don't process every row if only a single one is needed. Moved the new code a couple of lines up.
Removed cache. Needs more work.
Reimplement cache. Removed Relation object, TableDescriptor can describe relations well.
Fixed bug while setting related rows.
Update version number, organize use statements.
Update headers. Change discovered relation types to be more logical.
Added License file. Deleted .gitignore
Update an old header. Minor changes preparing to implement inserting/deleting/updating related data
Start working on extended handling of related rows.
Delete related rows, too.
Fix method name derp.
Fix return type