Added source maps support

Plus some maintenance.