Partial: still working on how data sanitation for sqlite will work.  I think I will use tv4 just to validate incoming data then add stuff to the dbal to make sure valid data conforms to what sqlite requires. router and input validator shouldnt have to care about sqlite's problems