Add list to display repository files

The repository files will now be stored in the directory
data/repositories. For multiple files I have also added
a field to add a name, a label, to the file.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add Socrata repository file for imports

Finally, I have added a repository for the list of Socrata repositories.
Of course still far away from being able to support metric calculations.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Make small style and data changes

I have updated the width modification of the dashboard so it is only
effective on the medium sized media displays. Also I had to remove the
dashes of the Socrata repository file as it was parsed incorrectly this
way.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Restructure repository directory processing

Instead of returning an array of YAML hash objects I return a hash which
maps the filename to the YAML hash object so that I am able to store the
file path into the links which are then parsed by the JavaScript to
issue the POST command.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add YAML processing code for the POST command

I have added or rather moved the code for processing the YAML code into
the admin repositories controller method create. Also made small changes
to the repository YAML format.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>