Create new clients

This branch includes new client creation plus flash messages