Update serpent, fixes failing test_contracts
ignore blocks.log
init submodules. fixes #135