Updated .bashrc file. There was nothing important before I added stuff.

Functions and aliases are in separate files.
Added all new aliases. There was nothing important before.
Added all new functions. File was empty before I added anything.
Changed comment explaining go function
Added alias for cdd function
Added aliases for Git
Added alias elc to byte compile emacs files
Added alieses 'missinglinks' and 'tv'. Both related to server
Fixed aliases for cygwin (emacs and chrome)
Added comment to indicate scripts aliases
Added comment to indicate important directories
Added more 'Important directories' aliases
Added more 'Directory listings' aliases
Added more 'Misc' aliases
Removed 'settitle' function as it's now run as an alias
Added some code to set some aliases only when cygwin it's running
Added some code to add some aliases only when GNU/Linux it's running