To answer the question of the OP.
If you want to have your current install on your new SSD then it is doable. There are many programs to aid in this, however many were made in an era that would see people invariably increase hard drive size or other remain the same. The smaller storage of SSD was a bit of an unexpected twist for some of those so while it is still perfectly possible to get it done it can throw a spanner in the works, though one that is very possible to overcome (
http://www.backup-utility.com/articles/clonezilla-clone-larger-disk-to-smaller-disk-4348.html , as you will also have to defrag as part of this it might take quite a while).
My preferred disc cloning and expansion tool is clonezilla.
http://clonezilla.org/clonezilla-live.php
It is free, it works on just about everything. It might look a bit scary but read what is on the screen and think about you are doing and it should be fine.
I have not used new versions in a while (most of what I do is restoring workshop laptops as their drives die or someone hoses up the software) but it did struggle with smaller size destinations, to the point where I would separately boot up another Linux liveCD with gparted on it and shrink my partitions if they were too large for the drive.
A potential problem might be newer versions of windows use something called uefi to boot with which differs to the older style methods and some tools can not handle it. Clonezilla should be able to, though do read the downloads page as it will tell you what to get (get the AMD64 version).
----
" Do I just move the windows folder to the SSD or there is more to do? "
Definitely not.
For one there is program files (which has the things you installed), the user directory (which will have settings for all your well made programs) and possibly some others that will want moving. Beyond that there can be some fun and games with drive signatures in some cases but that is probably not going to be too much of a concern for ye bog standard windows install, what is more likely to happen though is some files might be protected or hidden and if one gets skipped or missed then all sorts of fun can ensue. I would not be surprised to see someone able to copy things directly across and have a working install happen but if someone came to me with a broken install and I found out that is what they did then I would tell them to do it properly, or just do it properly.
If you only want your files then that is more doable, however while a new ssd can make for a nice point to do a fresh install there is no great need like you would want to for a new motherboard or something. Depending upon what you have done for your user setup then you may want to learn about takeown and icacls
http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/
"2: How do I make it launch from the SSD instead of from the HDD for the next time I boot?"
Depending upon what you are doing with UEFI then you may need to set boot flags in the tool used to format the drive, though clonezilla or something hopefully sorted that.
Anyway get the hard drive installed and make sure the BIOS sees it. From there there should be something called boot order or boot priority and as long as the SSD is ahead of the hard drive you should be good.
You may also be able to use a one time boot thing (it might say press f12 to select boot device or something, this is that).