add blueprint, blueprint compiler

Not persistent yet
refactor exercises, add migration
add exercise presenter and template
fix migrations not using proper unique indexes
allow fixtures to call same method multiple times
add exercise blueprint fixture
[dev] faster grunt with browser sync
replace mt_rand with rand in blueprint compiler, add answer form
add random blueprint fixtures
add bluprint fulltext index
add answers rme
save all user answers
hack browser sync javascript injector

Breaks debug bar
mark neo4j persist on update as not implemented