initial services framework

This code is NOT functional, it servers as a starting point for getting everything connected and working. I know we discussed fully testing code before submitting it but I feel like until we get to our "alpha release" this constraint is going to slow us down more than help us.