Merge pull request #5 from ggw215/testing

Testing Suite
Moves data file to the db folder in the app
Allows mass assignment on all models

The only data to be added to the database will
be from the seed file. So there is no risk and it
is necessary to create many at once
Decimal to float remigration
Implements methods ease the loading of data from stores

Deletes the dashes from the name of the country
Adds a get population data to the DataLoader module
to create a better interface with the anyone consuming it
Adds a state seeder to put all states into the db

Grabs their name, code and population stats before
creating an instance of that state
Updates country data to be more usable in seeding

Cuts out tiny countries from internet users.csv
Renames countries in countries.rb to be more english
compatible
Refactors & implements seeding the internet users data

Encapsulates the seed methods into individual methods
Moves the generation of the file path behind the scenes
of the data loader interface.
Uses a guard clause to cut down conditional lines 
of code
Adds column: name to Multinational Corporation table

name is attr_accessible in the model now
changes schema
Adds rank number before each MNC
Implements MNC loading and seeding
Deletes Vatican City, Insufficient data
Implements an economy data loader and db seeding method
Adds forgotten column to schema

Lets that column be accessible
Formats goodness ranking data to be easily manipulatable
Implements data loading and seeding for the good country index
Bug Fix: Country Name errors
Edits and adds to military equipment data
Changes schema so that tanks are part of the navy

Makes for easier data loading and won't affect the 
power ranking for military power with current model
Edits models to reflect new schema