Langband style

Currently very little is documented or in place, some coding guidelines exist however to make the code easier to understand: