I will be testing it on my fork and generating a patch that could be added to the trunk, using the orm, like devise did... in terms of the history, perhaps adding an option to --skip-history would be a solution to that issue, I can see situations were it would not be needed if there were only one administrator and if memory were an issue, I will see if can add that too.