Simple fix for done levels being slightly different width in user_stats.
Add Karel type and refactor.
Update tests to work with new class hierarchy.
Fix up naming of sub classes (STI) and tests.
Ajax maze builder form so we can have unified response.
Update tests to fit with STI type names.