Start Database Implementation

- Stated integrating database implementation. Not yet ready for
testing, pushing so that others can work on it.