finished refactoring
ran code beautifier
meta
fixes all around the place
fixed config update bug
updated readme