split out plugins into their own files
added back rally
ugh, pull first