Add POD documentation
update critic
move the package to top to satisfy Critic