Fix gofmt tabs/spaces options
Added snippet for if err != nil statement.
Fixed: variable initialisation scoping.

Previously all space and commas were matched into a variable
scope, which caused problems with word selection.
Fixed: struct changed from control to storage type.
Fixed: removed closed,panicln and added append.