Adding Model Test Coverage

State and Power models are completely covered by these RSpec tests
Refactors (minor changes) for clarity and testability
Configures the test suite for database cleaning
Uses Factory Girl Rails