Added Search, User validation, signup form, improved layouts

Added search system for titile and description fields, improved user
validation and signup form by messaging for errors. improved latouts.