Added validation submodule
Let's make this closer to abstract.
Actually verify access and validate input.
from get to map so we can post as well