Initial commit with some skeleton work using generic class based views