implemented the majority of server-side python. still need to add settings server...