add license header to source files as it should by ASL
documentation
#4 implement redirect helper