Fixed crlf issue
Refactored and reformatted the skeleton code base