Uploading initial version of the application

Initial version of a multilayer waveguide mode solver capable of
handling an arbitrary number of layers.  Currently only set up to
calculate TE modes, but could easily be altered to handle TM modes as
well.