[#5] Move unit tests into a tests directory