Merge branch 'develop'.

Updates composer settings to list ladder.php as a binary,
and make it executable (and work) out of the box.
Merge branch 'develop'.

Update for default Composer settings, add some extra error messages.
Added cache folder to .gitignore

Don’t want to be committing database-specific cache to the code
repository.
Added newline at end of file
Diff supports timestamp fields

Diff was crashing when it came to a field of type ‘timestamp’. The log
for testing the types now recognizes timestamp (and other types with no
length in parentheses).
Remove extra blank line. Fixes #5.
Fix diffing of columns that don’t have parentheses. Fixes #4, thanks to [travisaustin](https://github.com/travisaustin).
Fix bad rebase.
Merge branch 'bug/fix-timestamp-diff' into develop. Fixes #4.
Merge branch 'gitignore' into develop. Fixes #5.