Backend rewrite

Created a new backend for improved Trello integration. Fixed #23 and fixed #12.