Added OpenConnection Class
Added documentation
Merging branches