Fixed error while generating message before creating project from SBT

Also brushed up previous commit.

SBT generates class files for project and .ensime file but there is still problem with SBT - decode errors happen while running sbt and <b>Ensime doesn't really work well</b>.
While running SBT from command line with the same parameters as from Sublime no errors seem to happen.

Command, run from sublime looks like this:
Running <code>sbt.bat -Dsbt.log.noformat=true ensime generate</code>

Where types of arguments are:

<code>sbt.bat : &lt;type 'unicode'&gt;
-Dsbt.log.noformat=true : &lt;type 'unicode'&gt;
ensime generate : &lt;type 'str'&gt;
project root :  &lt;type 'unicode'&gt;</code>

 Changing types of all the arguments of a command run from sbt to unicode gives a decode error before running SBT and changing them to str doesn't help - all the Decode errors are still thrown.

I would like to have some help or ideas from more experienced members of the community to solve this problem. Probably, the bug is obvious, but I can't figure out, how to deal with it.

Thank you