Updated ordering for better testing
Completed work on move() method. Added check for where clause and if a record is the first/last of the list
Added support for ordering alias on reorder
Added tests for reorder() method
Added test for checkout() method
Table won't checkout a record without a proper id
Added tests for checkin() method
Added tests for isCheckedOut method
Updated database stub, creating a fake user surfing
FOFTable: removed usage of $against param, since it's useless
          trying to run isCheckedOut without a loaded table will throw an exception
Added assets field on database stub and dummy data
Added dummy data for jos_assets table
Working on store() method tests
FOFTable: Throw an exception if trying to use the assetkey without defining it
Completed tests on store() method
Merge remote-tracking branch 'github/feature/tests' into development