adds makefile
ignore virtualenv folder
adds ago filter to tasks template
split solve task method
shows random task
improves layouts
adds max length filter for text in open task list
adds button for solve task