first readme update

A general readme update. Apart from making it look a little nicer I've tried to make the different install options clear as well as the required dependencies and also how to go about testing the package.

Thoughts?