- getting some more basics setup

Here we have the basic includes and constants functions.
- added the basics of the users class I'll need
- mapped out basic caps

Not 100% on what I'll need for the rest of my caps but this is the caps
I will need for the admin at least.
- 1st post type for users

Now we have a post type to start storing user data in
basic shortcode so I know it works
docs
and the user query shortcode works
- version numbers
- renamed

This is the contacts class, the users are a CPT as are the companies.
- company CPT

Registering the company CPT.
- changed cap names

Changed the names of the caps so that they make sense with our classes.
- removing caps

We Should remove the caps to keep things clean
- changed class name
- added base contact menu

Changed the class name and include so that it makes sense. It's the
class of contact and it registers the 2 cpts of user and company.

Put the CPT's under the contacts menu so that they are somewhere during
development. Long term they will be hidden by default and you'll be able
to invoke them with a 'dev' constant or something fancy like that.
- added p2p

We need p2p for the project contact relationships and now we have it.
- registered wpproj users to companies

Registered the connection type between user cpt and company cpt
registered connection for users to wpproj users
- adding the add contact button

We really need to have a button and a place to add template tags. Now we
do.
- adding and enqueue js

Just adding our first frontend scripts.
super basic validation that the ajax works
docs