showq cleanups, directory change and support jobs that have run out of CPU minutes

Hi Paul,

These changes clean up the sources and do things like add a .gitignore file as well as moving them all into the top level directory.

I've also added support for jobs that area out of CPU minutes in their quota so they no longer show up as:

[Warn]: unknown job state - pending job reason = 11

and instead show up in the blocked queue instead.

Hope this helps!
Chris