added migration, models, and unit tests for orders. added unit tests for other models. added shoulda gem