improved year archive, started work on unit tests and custom manager