Rewrote the readme almost fully

There may be some formatting errors but I will fix those when I add to the "Contributing" section.