Changed the way extra configs are read

You can now specify --mode MODE when building/serving
jekyll will then try and use your alternative configs
(yes, I know, there's a --config flag, this is similar)

Added a make install command to the Rakefile