Major refactor of repo structure. Added Makefile. Reduced final image size by installing fewer packages.