Updates factories.rb to create mncs and power models
Refactors Mnc and State models to be more reliably concise
Adds State model test for reseting points from mmc ownership
Transfers App from SQLite3 db to PostgreSQL db

SQLite doesn't support multiple simultaneous
transactions and therefore the testing suite broke
beyond the database's capabilities
Configures GDP related columns to use bigints

A Postgresql integer is too small to contain the 
trillions that GDP is stored in. This creates a bigger
data type to store just the GDP related fields
Classic refactors for conciseity
Adds in Database Cleaner to RSpec configuration
Expands factories.rb to support all models

Instantiate a state and it will associate with all
its children objects
Instantiate an mmc and it will create and associated
state
Instantiate a power model and it will create and 
associated a state
Expands state_spec to cover all model methods

specifically surrounding the power calculation
methods in the State model
Implements test coverage for all Power model methods
Deletes pending tests
Merge pull request #12 from ggw215/testing

Adding Model Test Coverage