Merge pull request #43 from jaredwilkening/master

Thanks to Tobi for making this awesome status monitor page. Thanks to Jared for integrated it into AWE server.
query workunit by states
task io struct adds data url for the convienence of accessing data in shock
add 'optional' attribute to io struct (use case: if an output file is not generated ant it is 'optional', not to fail the workunit)
remove redundant field in pipeline template: io filename
reduce field in pipeline template: unknown node
Merge pull request #44 from wtangiit/master

misc enhancement
added awe log
added refresh button
added links to job uids
added size, current work and failed work fields
added ip to config
Merge pull request #45 from paczian/master

minor tweaks
update mgrast-prod.template
update in mgrast-prod.template
login widget
added handling for null value returns
removed kbase login
removed unneccessary data from the config
Merge pull request #46 from paczian/master

null value bugfix
Merge branch 'master' of github.com:MG-RAST/AWE
restore logo in readme
Merge pull request #47 from wtangiit/master

updates in pipeline templates
shock node updates