Add ability to flag guarded attributes on create()
This is a non-API-breaking change. :)
Fix the association builders so that they handle protected attributes
correctly, while still setting the relationship keys correctly.
allow connection string to not include a password
removed devious password changing from travis conf
Merge pull request #312 from fetch/connection-url-parsing

@koenpunt: allow connection string to not include a password
New test and two new test models to prove working fix.
(These tests fail without the associated fix)
Merge pull request #288 from onemightyroar/bug-fix-association-guarded-attributes

Bug Fix - Association Guarded Attributes
Added some newlines for readability.
Implemented 'on' option for validations.
Added tests for on create/update/save
updated tests
Added validates_confirmation_of
Added option for multiple model directories
Encapsulated return in {}
fixed issue when using namespaces, the original classname was replaced and so no namespace was present with the next model directory
Fixed issue caused by previous commit; now only extracting namespaces from classname once
Passes tests, issues with multiple directories resolved
expected exception is ReflectionException again