Options page now actually works, all that is left is cleanup