Registration

This completes the registration functionality of Tarheel Writer