Integrated touchspin with proper buttons

* Added up and down arrows to mock buttons
* moved touchspin to util.editors module so it can be grouped with
other editors we make in the future
Updated to a reliable method for determining directory

Fixed problem where accessing settings file from different directory
would mess up default path