Fixed a lot of bugs, added new features, changed styling a bit