Jeckle API registering DSL

More details: #6