Updates

Added a template, starting the interface, rank checks, etc..