Commit all the things!

Much better handling of the slim stuff, devices working for fetch
Class-based templates, how cool is that?
CSV format for lists, needs more validation.