Feature/checklist

Scrutinizer does not like long, complicated classes, and i agree with it. It is much easier to find what you need when classes are kept short and concise