make  in Heroine::instance optional
add initializers
let the config configure itself, and let the user pass in a Heroine\Config to use as config instead
update readme