using provide and require pair instead of direclty load the file.
turn off tramp for now. Still need more investigate on how to use investigation on windows.
remove some unrelated code also a little bit clean up works.
windows elisp-slime-nav installed location through package is different from MacOSX. Therefore, elisp-slime-nav need to add it's own load-path