Fully implemented backend.

Added just about all of the base code; still need to add some loading
animations and format the cards.
Added loading animation.