Created repository model

Pending make the migration

signed-off-by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Repository persistence

Signed off by: Diego Araújo <diegoamc90@gmail.com>
Created initialize method.

signed-off-by: Renan Fichberg <rfichberg@gmail.com>
validating presence of name and address
Added Configuration to Repository
complete_name method.

migration for project_id
factory for project

signed-off-by: Diego Araújo <diegoamc90@gmail.com>
Project
Validated Project presence on Repository
Repository default values
Schema
Repository uses native Project
uniqueness validator within project
New class for Loaders (GIT, BAZAAR...)

New folder added on paths in config/application.rb

signed-off-by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
[Repository] supported_types

signed-off-by: Alessandro Palmeira <alessandro.palmeira@gmail.com>
Transpec changes.

signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Renamed Loaders to Downloaders.

Also turned Downloaders to a module.

signed-off-by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Repository process pending
Updated rspec to 3.0
rails_helper.rb for specs
MetricResultsController spec adjusts to RSpec 3