updated lots of documentation
fixed typos
updated readme badges