Update README, fleshed it out with more details for new devs

Took me a little while to get my head around the project initially.
I've taken the liberty to write up a more detailed README. 
Hopefully it's to your liking.

It's just a base, edit to taste!

Cheers

Richie
Ps. Thanks for making this