Basic setup.py

Structured as an individual module for now.