Re-wrote installation instructions
Added test suite
Added verbose argument
Add init
Updated patches and created relative data input