Rewrote README and added some functionality