Commenting
404 handling tweak

* Replaced temporary message with a workable one
* Removed commented code
Server error message rewording
Restructured directory hierarchy

There are now three main root directories for the project: common,
client and server. Common has resource (code, resource, etc.) that is
shared by both the client and server. The latter two are specific to
each domain.