Refactor mount module to make its code easier to reuse
Add basic grub module. Not enabled for now because it requires a rootfs to work

Fixes #26