Philip Gheno - finished usecases

This is as far as I got