Period & PeriodTest done

Period implementation & unit tests done