cleaned up python side a bit and added a settings interface for user customization