Checked in a skeleton administration app, courtesy of Angular seed project