added forced addition to end for unordered lists and fixed length function
added new error for methods
removed router from cli and now tokens are forced to be added to the end
added methods module