Merge pull request #1 from marcomo/CategoriesParser

Categories parser
Adds sitemap.xml file in publicto gitignore
Adds parser methods for site_root and sitemap file
Adds method to generate Page models from sitemap items
Adds Page model attributes
Adds generation of Pages from sitemap.xml
Added models subdir for remote_parser
Adds parsing remote html to files and parsing attributes
Removes old parser models from models folder (moved to subdir)
Adds ability to retrieve parsed image files from remote
Adds image versions (thumb, full) to images table
Only writes image files from remote if they don't currently exist.
- Consolidates attributes parser into one method
- Only writes HTML file if it doesn't exist
Fixes associations between images/projects and projects/skills to work both ways.
Removes sample data, switches some parse methods to #get_attribute, separates parsing of modeled data
Changes HABTM association to HMT and adds Placement (join) model
Fixes image urls and adds images to project show view
Adds all projects thumb links to welcome
Adds permalink and pretty url for projects
Adds canonical attribute to image for displaying feature image