Refactored Code, Added More Unit Tests

Broke Code Down into element(), id(), classes(), and html() now calls
those methods