Expands .gitignore File

This adds .pyc, .env, and .swp files to the .gitignore list.
Removes .pyc Files

This removes the byte-code files that were included in the previous
commits. No one needs that shit in their repo.
Adds Dynamic Public Method Calls in Server

This adds code to the swipe/server.py app that allows for the passing of
messages to the Swipe that are named after methods attached to the Swipe
object. If that message names a method that is set as 'public' on the
attached object, then it calls the method. This allows you to define a
method on that object, and not have to worry about setting up the server
logic for calling it. The Swipe object allows for calling methods
without wiring it up through code--it happens dynamically.

As well, backend/app.py has a login method added that is called on the
login page in the front-end and simply prints to the terminal when it
has been called. This is for testing purposes.