Merge pull request #88 from HowlingEverett/master

Added basic logger for appending timestamps to logs
move to z-index for window order

too many problems with moving the elements around in the DOM. iframes
reload and editors lose focus
aesthetic changes
drop file extension when creating key
fix save filename
use bash rather than fish

fish doesn't use stdio
terminal package
add web-services to server
read file contents for editors
bypass keyboard restart
installation script
install roaster
go.sh
reformatting and make @requires a long operation
use downloaded after writing done - not just download complete

and reformatting
new instance if internet - to get new request object
typo and reformat
queue npm calls so they do not clash with each other
long_operation() needs to reset timer
forgot my @