no model will use a db table
move project functions to a model
don't have that logic in the model
put all data files in a sub folder

makes organising things easier
move the renumber logic to the LHProject model

Also add a stub for the LHTicket model
remove misleading text

not all commands do nothing, and it's obstructive to make that a
requirement so removing it
put all data folders under a top folder "data"

less noise in the root
remove leading whitespace
restructure the app model

no normal model functions - maybe change that if a rest datasource is
uses in the fugure instead of the current logic. Add doc blocks to
methods
restructure and document project functions
update skip/accept tasks to use models
return in the same format as the arguments

consider it internal how/where the files are stored
Revert "return in the same format as the arguments"

This reverts commit 28fc51e9735f522cc4d974ca563a0d058b3384c0.
update accept shell to resembled skip
make path a public function

mostly for the review cli
remove unused property
make path public
update review task to match LH models
remove LH task, now obsolete
update ghsetup to not use the LH task