Merge pull request #164 from timschofield/develop

Search on category id rather than category description
Client side error checking
Furthe client side form checking stuff
Merge branch 'develop' of github.com:fahadhatib/KwaMoja into develop
Merge pull request #165 from fahadhatib/develop

Develop
Merge branch 'develop' of github.com:KwaMoja/KwaMoja into develop