Added commands.txt, some methods, setup for abstract class