Create "new category" funcationality

#52 is partially resolved