* Changed compiler to always output a Module node as the top block
 + Added class for IST transformations
 + Added initial version of JS printer
 + Added support for Assert
 + Added support for IfExp
 + Added support for default values in IST. This makes it easier to construct IST by hand
 * Renamed "Value" to "Number"
 * Fixed semicolon-generation in jsprinter
 + Added support for Module in jsprinter
 + Added load() in jsprinter
 * Renamed Value to Number
 - Remove ast.Index from parsed code, as it does not seem to add any information
 + First version of pyjaco JS transformation
 + Added more compare functions in jsfier
 + Added while loops in jsfier
 * Re-fixed semicolong output in jsprinter
 + Added Var in IST to represent JS "var x"
 + Added support for Var in jsprinter
 + Added support for For in jsprinter
 + Added support for blocks-within-blocks in jsprinter.
   This makes it easier to generate the output
 * Fixed some comparison operators in jsprinter
 + Added alloc_var in jsfier
 + Added node_name in jsfier to handle (for now) built-in functions
 * Fixed compilation of subexpressions in node_subscript
 * Fixed compilation of subexpressions in node_slice
 + Added initial implementation of jsification of foreach -> for
 + Added support for semi-empty for loops in jsprinter
 * Fixed for loops in jsfier